package com.cxhc.system.service.app;

import com.cxhc.system.domain.app.RpConAdjust;

import java.util.List;

/**
 * 矛盾调节Service接口
 * 
 * @author Dhq
 * @date 2024-08-15
 */
public interface IRpConAdjustService 
{
    /**
     * 查询矛盾调节
     * 
     * @param ID 矛盾调节主键
     * @return 矛盾调节
     */
    public RpConAdjust selectRpConAdjustByID(Long ID);

    /**
     * 查询矛盾调节列表
     * 
     * @param rpConAdjust 矛盾调节
     * @return 矛盾调节集合
     */
    public List<RpConAdjust> selectRpConAdjustList(RpConAdjust rpConAdjust);

    /**
     * 新增矛盾调节
     * 
     * @param rpConAdjust 矛盾调节
     * @return 结果
     */
    public int insertRpConAdjust(RpConAdjust rpConAdjust);

    /**
     * 修改矛盾调节
     * 
     * @param rpConAdjust 矛盾调节
     * @return 结果
     */
    public int updateRpConAdjust(RpConAdjust rpConAdjust);


    /**
     * 修改矛盾调节
     *
     * @param rpConAdjust 矛盾调节
     * @return 结果
     */
    public int overRpConAdjust(RpConAdjust rpConAdjust);
    /**
     * 批量删除矛盾调节
     * 
     * @param IDs 需要删除的矛盾调节主键集合
     * @return 结果
     */
    public int deleteRpConAdjustByIDs(Long[] IDs);

    /**
     * 删除矛盾调节信息
     * 
     * @param ID 矛盾调节主键
     * @return 结果
     */
    public int deleteRpConAdjustByID(Long ID);
}
